package entity;

import java.io.Serializable;

import javax.persistence.CascadeType;
import javax.persistence.Embedded;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.OneToOne;
import javax.persistence.Table;

@Entity
@Table(name = "Puntosreposicion")
public class PuntoReposicionBD implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	@GeneratedValue(strategy = GenerationType.AUTO)
	private Integer idPuntoReposicion;

	@Embedded
	@OneToOne(cascade = CascadeType.ALL)
	private ProductoBD producto;

	private Float puntoPedido;
	private Float puntoReposicion;

	public PuntoReposicionBD() {
	}

	public Integer getIdPuntoReposicion() {
		return idPuntoReposicion;
	}

	public void setIdPuntoReposicion(Integer idPuntoReposicion) {
		this.idPuntoReposicion = idPuntoReposicion;
	}

	public ProductoBD getProducto() {
		return producto;
	}

	public void setProducto(ProductoBD producto) {
		this.producto = producto;
	}

	public Float getPuntoPedido() {
		return puntoPedido;
	}

	public void setPuntoPedido(Float puntoPedido) {
		this.puntoPedido = puntoPedido;
	}

	public Float getPuntoReposicion() {
		return puntoReposicion;
	}

	public void setPuntoReposicion(Float puntoReposicion) {
		this.puntoReposicion = puntoReposicion;
	}

}
